/**
 *
 * @param dictList 字典数据
 * @param dictionaryCode  字典编码
 *
 */
export function getDictLabel(dictList, dictionaryCode) {
  const type = dictList.find(
    element => element.dictionaryCode === dictionaryCode
  );
  return type.itemList;
}

/**
 *
 * @param dictList 字典数据
 * @param dictionaryCode  字典编码
 * @param dictValue 根据字典对应的值获取对应的键（label）
 *
 */
export function getDictTag(dictList, dictionaryCode, dictValue) {
  const type = dictList.find(
    element => element.dictionaryCode === dictionaryCode
  );
  if (type) {
    const val = type.itemList.find(element => element.itemValue == dictValue);
    if (val) {
      return val.itemName;
    } else {
      return null;
    }
  }
}
